roofing roof metal roof pci analyzer electrical engineering siding engineering hmi performance tests pci contractor power engineering epdm plc modified bitumen pci bus generators automation construction control